小结:
 为角色分配权限
1. 分配权限  对话框中显示所有的权限列表 
2. 回显角色的已有权限 setCheckedKeys([1,2,3])
3. check-strictly 设置父子不互相关联
4. getCheckedKeys() - 收集到一个数组中 发送请求
 权限处理
 页面访问权
1. routerjs中静态路由和动态路由不能直接合并
2. 在permission中 使用addRoutes添加对应用户的权限
3. 404bug 刷新页面白板的bug
4. 左侧sidebar数据展示 原因 addRoutes新增的规则不会被this.$router.options.routes获取到
5. vuex来管理 路由规则数组
6. 退出重置路由规则为静态路由规则列表
7. 按钮操作权
8. 日历组件
  8.1 下拉选择框 年月 
  8.2 月份下拉12个月
  8.3 年份是 前五年  +  今年 + 后五年  Array.from + new Array() 
  8.4 日历组件 
  8.5 选择框变化控制 日历变化   change事件  同步给 日历组件 v-model 的 value
  8.6 下面控制上面   侦听器
  8.7 作用域插槽 自定义内容
  8.8 休息日 